<?php 
class InstallController extends BController
{
	public function filters(){return array('rights');}
	
	public function init()
	{
		parent::init();
		if( ! $this->module->install)
		{
			throw new CHttpException(404, Yii::t('backend','Chức năng cài đặt cho module <strong>{module}</strong> đã bị khóa.', array('{module}'=>Yii::t('user','Quản Trị Thành Viên'))));
		}
	}

	public function actionCreateDefault()
	{
		//system-email-account
	}
	
	public function actionIndex()
	{
		$this->pageTitle = Yii::t('websetting', 'Cài đặt cấu hình');
		/*
		$lang_to_copy = array('/messages/en/websetting.php');
		foreach ($lang_to_copy as $lang) {
			copy($this->module->basePath.$lang, Yii::app()->basePath . $lang);
		}
		*/

		$tablePrefix = Yii::app()->db->tablePrefix;
		$sqlFileToExecute = $this->module->basePath."/data/webSetting.sql";
			
		$sql = file_get_contents($sqlFileToExecute);
		$sql = str_replace('{tablePrefix}',$tablePrefix, $sql);
		$cmd = Yii::app()->db->createCommand($sql);
		$s = $cmd->execute();
		Yii::app()->user->setFlash('success',Yii::t('websetting','Chức năng quản lý cấu hình đã được cài đặt thành công.'));

		$this->render('index');
	}
}